        .advantage {
            margin-top: 50px!important;
            margin: 20px 0;
            display: flex;
            justify-content: space-around;
        }
        
        .classiFica a {
            color: #999;
            display: inline-block;
            font-size: 12px;
            line-height: 20px;
            font-weight: 400;
            padding: 2px 6px;
            background: #F6F6F6;
            margin: 0 20px 20px 0;
        }
        
        .classiFica a:hover {
            background: #FF511C;
            color: #fff;
        }
        
        .security {
            width: 270px;
            height: 102px;
            background: #FFF5EF;
            pointer-events: none;
        }
        
        .security>img {
            float: left;
            margin-left: 46px;
            margin-top: 30px;
        }
        
        .security_right {
            float: left;
            margin-left: 24px;
            margin-top: 21px;
        }
        
        .security_right>p {
            font-weight: 400;
        }
        
        .security_font {
            font-size: 16px;
            color: #666;
        }
        
        .security_small_font {
            font-size: 12px;
            width: 96px;
            color: #999;
        }
        
        .hot_position_title {
            background-color: #fff;
            height: 40px;
            line-height: 40px;
            margin-bottom: 20px;
        }
        
        .hot_position_title>ul {
            display: flex;
            justify-content: space-around;
        }
        
        .hot_position_title>ul>li {
            font-size: 14px;
            height: 40px;
            display: inline-block;
            color: #333;
            cursor: pointer;
        }
        
        .hot_position_title>ul>li:hover {
            color: #FF511C !important;
            font-weight: bold;
        }
        
        .orange {
            color: #FF511C !important;
            font-weight: bold;
            border-bottom: 3px solid #FF511C;
        }
        
        .Hot_job_details {
            margin-top: 25px;
            overflow: hidden;
            display: flex;
            flex-wrap: wrap;
        }
        
        .hotJobBox a {
            display: inline-block;
        }
        
        .hotJobBox {
            margin-bottom: 37px;
            width: 544px;
            height: 130px;
            background-color: #fff;
            padding: 20px;
            cursor: pointer;
        }
        
        .job_title {
            display: flex;
            justify-content: space-between;
        }
        
        .post {
            font-weight: 400;
            float: left;
            color: #6F8EE4;
            font-size: 16px;
            cursor: pointer;
        }
        
        .post:hover {
            color: #FF511C;
            cursor: pointer;
        }
        
        .address {
            float: left;
            margin-left: 20px;
        }
        
        .regions {
            font-size: 14px;
            font-weight: 400;
            color: #333333;
        }
        
        .salary {
            font-size: 16px;
            font-weight: 400;
            line-height: 0px;
            color: #FF511C;
        }
        
        .classification {
            width: 544px;
            padding-bottom: 20px;
            margin-top: 12px;
            border-bottom: 1px solid #EEEEEE;
        }
        
        .pag {
            font-size: 12px;
            font-weight: 400;
            color: #FF6B0C;
            padding: 4px 10px;
            background-color: #FFEFE5;
        }
        
        .pag:not(:first-child) {
            margin-left: 25px;
        }
        
        .hot_logo {
            margin-right: 20px;
        }
        
        .hot_logo img {
            border-radius: 50%;
            width: 40px;
            height: 40px;
        }
        
        .hot_job_name {
            height: 40px;
            line-height: 40px;
        }
        
        .art {
            margin-top: 15px;
            display: flex;
            justify-content: flex-start;
        }
        
        .hotJobBox:nth-child(odd) {
            margin-right: 32px;
        }
        
        .btn {
            /* margin-top: 41px; */
            text-align: center;
        }
        
        .btn a {
            width: 100%;
            padding: 11px 39px;
            border-radius: 24px;
            background-color: #FF511C;
            color: #fff;
        }
        
        .PopularCompanies {
            margin-top: 30px;
        }
        
        .recommend {
            display: flex;
            flex-wrap: wrap;
        }
        
        .comoaniesBox {
            width: 510px;
            background-color: #fff;
            padding: 30px 44px 30px 30px;
            margin-bottom: 30px;
        }
        
        .comoaniesBox a {
            display: flex;
            justify-content: flex-start;
        }
        
        .comoaniesBox:nth-child(odd) {
            margin-right: 30px;
        }
        
        .computer_title {
            width: 100%;
            display: flex;
            justify-content: flex-start;
            margin-bottom: 8px;
        }
        
        .companiesLogo {
            height: 100%;
            width: 100%;
            object-fit: cover;
        }
        
        .com_name {
            font-size: 16px;
            font-weight: 400;
            color: #6F8EE4;
            padding-right: 30px;
        }
        
        .list {
            margin-left: 25px;
            padding: 4px;
            font-size: 12px;
            font-weight: 400;
            color: #666666;
            background-color: #F6F6F6;
        }
        
        .type {
            font-size: 12px;
            font-weight: 400;
            color: #999999;
            margin-bottom: 10px;
        }
        
        .wages {
            padding-top: 15px;
            border-top: 1px solid #F2F2F2;
        }
        
        .num:nth-child(2) {
            margin-left: 40px;
        }
        
        .num {
            border: 1px solid #FF511C;
            padding: 3px;
            font-size: 16px;
            font-weight: 400;
            color: #FF511C;
        }
        
        .Exhibition {
            position: relative;
            display: flex;
            justify-content: space-between;
            margin-top: 20px;
            /* height: 320px; */
            /* overflow: hidden; */
        }
        
        .Expansion {
            left: 735px;
            display: none;
            position: fixed;
            background-color: #fff;
            padding: 0 20px 0 24px;
        }
        
        .orangeTitle {
            font-size: 16px;
            font-weight: 400;
            color: #FF511C;
        }
        
        .SmallClassification {
            display: flex;
            justify-content: flex-start;
            width: 420px;
        }
        
        .SmallClassification p {
            font-size: 12px;
            font-weight: 400;
            color: #666666;
            margin-right: 20px;
        }
        
        .classiFica {
            width: 350px;
        }
        
        .banner {
            margin-left: 390px;
            height: 310px;
            width: 816px;
        }
        
        .banner a:not(:nth-child(2)) {
            float: left;
        }
        
        .banner a img {
            border: 0;
            padding: 0px 1px;
            cursor: pointer;
        }
        
        .banner a:nth-child(1) img {
            width: 400px;
        }
        
        .banner a:nth-child(2)img {
            width: 402px;
        }
        
        .banner a:nth-child(3)img {
            width: 264px;
        }
        
        .banner a:nth-child(4)img {
            width: 266px;
        }
        
        .banner a:nth-child(5)img {
            width: 268px;
        }
        
        .JobClassification {
            height: 320px;
            overflow: hidden;
            width: 384px;
            background-color: #fff;
            margin-right: 8px;
            position: absolute;
        }
        
        .category {
            height: 40px;
            line-height: 40px;
            position: relative;
        }
        
        .category img {
            width: 20px;
            height: 20px;
            position: absolute;
            right: 6px;
            top: 10px;
        }
        
        .category .class {
            float: left;
            font-size: 16px;
            font-weight: 400;
            color: #333333;
            padding-left: 14px;
        }
        
        .category .class:hover {
            cursor: default;
        }
        
        .category li a {
            font-size: 14px;
            font-weight: 400;
            color: #666;
            padding-left: 14px;
        }
        
        .category_orange {
            background-color: #FF511C;
        }
        
        .category_orange li {
            float: left;
            height: 40px;
        }
        
        .category_orange li a {
            padding-left: 20px;
            font-size: 14px;
            font-weight: 400;
            color: #fff;
        }
        
        .category_orange li:first-child a {
            font-size: 16px;
            font-weight: 400;
            color: #fff;
            padding-left: 14px;
        }
        
        .category li a {
            padding-left: 20px;
            font-size: 14px;
            font-weight: 400;
            color: #666666;
        }
        
        .disappear {
            display: none;
        }
        
        .more {
            height: 40px;
            line-height: 40px;
            padding-left: 14px;
            position: relative;
        }
        
        .more>a {
            font-size: 16px;
            font-weight: 400;
            color: #FF511C;
        }
        
        .more img {
            position: absolute;
            top: 14px;
            margin-left: 10px;
            width: 14px;
            height: 14px;
        }
        
        .Popular_positions {
            background: url(https://19jwshow.oss-cn-shenzhen.aliyuncs.com/recruit/background/title_back.png) no-repeat top center;
            width: 1200px;
            height: 100%;
            margin: 60px 0 30px 0;
        }
        
        .Popular_positions p {
            text-align: center;
            font-size: 26px;
            font-weight: 400;
        }